﻿// 12. do while循环及goto使用.cpp : 

//do…while 循环语句
/*
语法：
do
{
	语句块
} while (表达式);
*/

//   功能与 while 语句类似，不同的是：
// 进入循环时，先执行一次语句块，再计算表达式的值。
// 循环的首部书写在循环的尾部，(表达式)后面还有一个分号。

/*
#include <iostream>
using namespace std;
void Print()
{
	cout << "\n请选择你要挑选的超女信息编号\n";
}
int main()
{
	int input;
	do
	{
		Print();
		cin >> input;
		switch (input)
		{
		case 1:
			cout << "西施" << endl;
			break;
		case 2:
			cout << "冰冰" << endl;

			break;
		default:
			cout << "恬美" << endl;
			break;
		}
		cout << "Hello World!\n";
	} while (input);
}
*/


//goto 语句
//goto 语句也称为无条件转移语句。
//goto 的语法：goto 语句标号;
//语句标号的语法：语句标号:
//如果在程序中使用了 goto，程序的流程将跳转到语句标号的位置，并执行它后面的代码。
//其中语句标号是按标识符规定书写的符号，放在某一语句行的前面，可以独占一行，标号后加半角冒号。
//语句标号用于标识语句的位置，与 goto 语句配合使用。
//在实际开发中，goto 语句容易造成程序流程的混乱，不方便理解，调试也更麻烦，不建议使用。